Azalea - Definition

azalea

n 1: any of numerous ornamental shrubs grown for their showy
flowers of various colors

Look up another word