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)
- creeping mat-forming evergreen shrub of high mountain regions of northern hemisphere grown for its rose-pink flowers
- synonyms: alpine azalea, Loiseleuria procumbens
Source: Princeton University Wordnet