English-Chinese dictionary »

caterpillar fungus meaning in Chinese

EnglishChinese
caterpillar fungus noun

冬蟲夏草 /dōngchóngxiàcǎo/noun