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
Tweet