azalea

/ʌzˈeɪljʌ/

Explore definitions, synonyms, and language insights of azalea

Definitions

Noun
any of numerous ornamental shrubs grown for their showy flowers of various colors

More General Terms