Register

Lemuria

Definition: A hypothetical land, or continent, supposed by some to
have existed formerly in the Indian Ocean, of which Madagascar is a
remnant.