Chinese azalea
noun
: a deciduous shrub (Rhododendron molle) having leaves two to six inches long and golden yellow clustered flowers up to two inches across
Love words? Need even more definitions?
Merriam-Webster unabridged
Share