azalea ( synonym found)

Definition of azalea:

(n) : a plant of the genus Azalea

Back to Top