Definition Definition

lemuria - Meaning and Examples

Meaning of 'lemuria' (Webster Dictionary)

1 . Lemuria [ n.]
- A hypothetical land, or continent, supposed by some to have existed formerly in the Indian Ocean, of which Madagascar is a remnant.