English dictionary
lemuria
/l/E/'m/j//U/r/i//@/
Definitions, examples, synonyms and antonyms from WordNet 3.0.
noun
-
A hypothetical land, or continent, supposed by some to have existed formerly in the Indian Ocean, of which Madagascar is a remnant.
Source: webster1913