Chinese-English dictionary »

鱟 meaning in English

ChineseEnglish
noun

horseshoe crab(arthropod)
noun