Synonyms:
azalea
Meaning: any of numerous ornamental shrubs grown for their showy flowers of various colors
Usage examples
Miss Katy-did sat on the branch of a flowering azalea, in her best suit of fine green and silver, with wings of point-lace from Mother Nature's finest web.