Search Details

Word: lemuria (lookup usage) (lookup stats)


Meaning:

Proper noun:

  • Mythical lost country, continent, or island proposed to explain the existence of lemurs on two continents.

Source: Wiktionary | Src Info »