lemuria

📖 中文释义

  1. n. 利莫里亚(传说中沉入印度洋海底的一块大陆)
📘 English Definition(英文释义)
  1. n. A hypothetical land, or continent, supposed by some to
  2. have existed formerly in the Indian Ocean, of which Madagascar is a
  3. remnant.