azalea
English Dictionary
->
Letter A
-> azalea
Search Dictionary:
azalea Definition
(n)
any
of
numerous
ornamental
shrubs
grown
for
their
showy
flowers
of
various
colors
azalea Synonyms
azalea
© Art Branch Inc.