English dictionary

mountain azalea meaning and definition

Definition and meaning of mountain azalea at MeaningMonkey.org. mountain azalea meaning and definition in the English Dictionary.

MOUNTAIN AZALEA noun

Definition of mountain azalea (noun)

  1. creeping mat-forming evergreen shrub of high mountain regions of northern hemisphere grown for its rose-pink flowers
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: