संस्‍कृतशब्‍दकोशः

संस्‍कृत-हिन्दी-आंग्ल शब्दकोश


English → English

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