Traditional Chinese Meaning of lemuria
利莫里亞
Other Traditional 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 => 檸檬味的,