Lemuria Definition

pronoun

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

Wiktionary

Find Similar Words

Find similar words to lemuria using the buttons below.

Words Starting With

Words Ending With

Unscrambles

lemuria