English to Chinese Dictionary

Search:

Did you mean: haigui haiyuezi ?

海瓜子 hǎi guā Tellina iridescens (a bivalve mollusk) / any similar small clam


<< back to the home page