Lemuria
Definitions
2
Posts
1
Posters
77
Views
-
A hypothetical land, or continent, supposed by some to haveexisted formerly in the Indian Ocean, of which Madagascar is aremnant. Herschel.
-
Mythical lost continent, companion to [Atlantis].
Explore More Definitions
Browse our collection of 300,000+ community-written definitions