Simplified Chinese Meaning of lemuria
利莫里亚
Other Simplified Chinese words related to 利莫里亚
No Synonyms and anytonyms found
Nearest Words of lemuria
Definitions and Meaning of lemuria in English
lemuria (n.)
A hypothetical land, or continent, supposed by some to have existed formerly in the Indian Ocean, of which Madagascar is a remnant.
FAQs About the word lemuria
利莫里亚
A hypothetical land, or continent, supposed by some to have existed formerly in the Indian Ocean, of which Madagascar is a remnant.
No synonyms found.
No antonyms found.
lemures => 狐猴, lemur catta => 环尾狐猴, lemur => 狐猴, lempira => 伦皮拉, lemony => 柠檬味的,