Chinese azalea

noun

Definition of Chinese azalea

: a deciduous shrub (Rhododendron molle) having leaves two to six inches long and golden yellow clustered flowers up to two inches across