Definition of Lemuria

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

Definition of Lemuria

1. Proper noun. Mythical lost country, continent, or island proposed to explain the existence of lemurs on two continents. ¹

¹ Source: wiktionary.com

Lexicographical Neighbors of Lemuria

Lemmus
Lemmus lemmus
Lemmus trimucronatus
Lemna
Lemna minor
Lemna trisulca
Lemnaceae
Lemnian
Lemnians
Lemnos
Lemoine hexagon
Lemoine hexagons
Lemon test
Lemuel
Lemur catta
Lemuria
Lemurian
Lemurians
Len
Lena
Lena River
Lenape
Lenapes
Lenard
Lendl
Lendrum's phloxine-tartrazine stain
Lenegre's disease
Lenegre's syndrome
Lengilu
Lenhossek's processes

Other Resources:

Search for Lemuria on Dictionary.com!Search for Lemuria on Thesaurus.com!Search for Lemuria on Google!Search for Lemuria on Wikipedia!

Search