Lemuria


Le`mu´ri`a

(lė`mū´rĭ`å)
n.1.A hypothetical land, or continent, supposed by some to have existed formerly in the Indian Ocean, of which Madagascar is a remnant.