azaleaEnglish

azalea

Noun

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

English: azalea

Words that start with "azalea"