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