English to Chinese Dictionary

Search:

Did you mean: haiyuezi haizi haizei huiyizi ?

海椰子 hǎi zi coco de mer or "sea coconut" (Lodoicea maldivica)


<< back to the home page