English → Hindi dictionary

mountain azalea

माउंटेन अज़ली / माउंटेनNOUN

Definition

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

Looking for poetry? Read shayari and poems by great poets.