English dictionary
alpine azalea meaning and definition
Definition and meaning of alpine azalea at MeaningMonkey.org. alpine azalea meaning and definition in the English Dictionary.ALPINE AZALEA noun
Definition of alpine azalea (noun)
- creeping mat-forming evergreen shrub of high mountain regions of northern hemisphere grown for its rose-pink flowers
- synonyms: Loiseleuria procumbens, mountain azalea
Source: Princeton University Wordnet