Le*mu"ri*a (?), n. [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.

 

© Webster 1913.