snow azalea

noun

Definition of snow azalea

: an evergreen shrub (Rhododendron mucronatum) with white flowers and bristly shoots