|
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