English-Chinese dictionary »

lumpsucker meaning in Chinese

EnglishChinese
lumpsucker [lumpsuckers] (scorpaeniform fish)
noun
[UK: lˈʌmpsʌkə]
[US: lˈʌmpsʌkɚ]

圆鳍鱼 /yuánqíyú/noun

圓鰭魚noun