1. lemuria - Noun
2. Lemuria - Proper noun
A hypothetical land, or continent, supposed by some to have existed formerly in the Indian Ocean, of which Madagascar is a remnant.
Source: Webster's dictionaryPart 6 (Jackson, MS): Lemuria Books, Rouse Elementary, Madison Avenue Elementary plus Southern comfort food. Source: Internet
The podcasts are recorded at a variety of stores like R.J. Julia, Quail Ridge, Malaprop’s, Square Books, Lemuria, and Politics & Prose. Source: Internet
There follows a survey of the lost civilisations of Hyperborea and Lemuria as well as Atlantis, accompanied by much spiritualist lore. Source: Internet
Haeckel also claimed that Lemuria connected Asia and Africa which allowed the migration of humans to the rest of the world. Source: Internet