Meaning of mountain azalea

Definition of mountain azalea

(noun) creeping mat-forming evergreen shrub of high mountain regions of northern hemisphere grown for its rose-pink flowers

Other information on mountain azalea

WIKIPEDIA results for mountain azalea
Amazon results for mountain azalea