Chinese-English dictionary »

杜鹃花 /dùjuānhuā/ meaning in English

ChineseEnglish
杜鹃花 /dùjuānhuā/ noun

azalea [azaleas](plant, see also: rhododendron)
noun
[UK: ə.ˈzeɪ.liə] [US: ə.ˈzeɪ.ljə]

rhododendron [rhododendrons](flowering shrub in the genus Rhododendron)
noun
[UK: ˌrəʊ.də.ˈden.drən] [US: ˌroʊ.də.ˈden.drən]