Webster's Revised Unabridged Dictionary · 1913

Lemuria

Lemuria (le*mū"ri*ȧ) , 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