Lemuria

n.
1970-01-01 · 24 · · · 0

释义

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

随机推荐单词