English-Chinese dictionary »

snapdragon meaning in Chinese

EnglishChinese
snapdragon [snapdragons] (any plant of the genus Antirrhinum)
noun
[UK: ˈsnæp.dræ.ɡən]
[US: ˈsnæp.ˌdræ.ɡən]

金魚草noun

金鱼草 /jīnyúcǎo/noun

Your history