FAQs About the word lemuria

லெமூரியா

A hypothetical land, or continent, supposed by some to have existed formerly in the Indian Ocean, of which Madagascar is a remnant.

No synonyms found.

No antonyms found.

lemures => லெமர், lemur catta => லெமூர் காட்டா, lemur => லெமூர், lempira => லெம்ப்ரா, lemony => எலுமிச்சை போன்ற,