English synonyms about - contact  

azalea

noun

1 azalea

Any of numerous ornamental shrubs grown for their showy flowers of various colors.

Dutch: azalea


Find more on azalea elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0168