English-Chinese dictionary »

horned melon meaning in Chinese

EnglishChinese
horned melon (plant)
noun

刺角瓜 /cìjiǎoguā/noun