Chinese-English dictionary »

艾虎 /àihǔ/ meaning in English

ChineseEnglish
艾虎 /àihǔ/ noun

European polecat(Mustela putorius)
noun