Portuguese-English dictionary »

lemúria meaning in English

PortugueseEnglish
Lemúria proper noun
{f}

Lemuria(hypothetical island in the Indian Ocean)
proper noun