English-Portuguese dictionary »

lemuria meaning in Portuguese

EnglishPortuguese
Lemuria (hypothetical island in the Indian Ocean)
proper noun

Lemúriaproper noun
{f}