Lemuria
-
A hypothetical land, or continent, supposed by some to haveexisted formerly in the Indian Ocean, of which Madagascar is aremnant. Herschel.
Lemuria meaning & definition 1 of Lemuria.
-
Mythical lost continent, companion to [Atlantis].
Lemuria meaning & definition 2 of Lemuria.