kamus
.
Search
About
azalea
English
azalea
Noun
Any of numerous ornamental shrubs grown for their showy flowers of various colors
English: azalea
Words that start with "azalea"
azalea
azaleastrum