English-Chinese dictionary »

european polecat meaning in Chinese

EnglishChinese
European polecat (Mustela putorius)
noun

艾虎 /àihǔ/noun