Chinese-English dictionary »

牛黃 meaning in English

ChineseEnglish
牛黃 noun

bezoar [bezoars](mass of undigested matter)
noun