English-Chinese dictionary »

ovicaprid meaning in Chinese

EnglishChinese
ovicaprid noun

家羊 /jiāyáng/noun

Your history