Chinese-English dictionary »

独活属 /dúhuóshǔ/ meaning in English

ChineseEnglish
独活属 /dúhuóshǔ/ noun

hogweed(umbelliferous plant, Heracleum)
noun
[UK: hˈɒɡwiːd] [US: hˈɑːɡwiːd]