mountain azalea meaning and definitionDefinition 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