Home

Word

azalea, n.
(azaleas)
more info any of numerous ornamental shrubs grown for their showy flowers of various colors
<noun.plant>

azalea
semantic pointers
hypernym
member holonym