English to Chinese Dictionary

Search:

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


<< back to the home page