English-Chinese dictionary »

bezoar goat meaning in Chinese

EnglishChinese
bezoar goat (wild goat)
noun

野山羊 /yěshānyáng/noun

Your history