Chinese-English dictionary »

梭子蟹 /suōzixiè/ meaning in English

ChineseEnglish
梭子蟹 /suōzixiè/ noun

swimming crab(marine crab of the family Portunidae)
noun