Home
Search
Index
Definify.com
Webster
1913
Edition
Lemuria
Le-mu′ri-a
(lē̍-mū′rĭ-ȧ)
,
Noun.
[So named from the supposition that it was the original home of the
lemurs
.]
A hypothetical land, or continent, supposed by some to have existed formerly in the Indian Ocean, of which Madagascar is a remnant.
Herschel.
Definition
2024
Lemúria
Lemúria
See also:
Lemuria
Portuguese
Proper noun
Lemúria
f
(
historical
)
Lemuria
(a hypothetical island in
the Indian Ocean
)
Similar Results