HIMALAYAN LILAC
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Himalayan Lilac.
Himalayan Lilac - as a noun
Robust upright shrub of mountains of northern india having oblong-elliptic leaves and pale lilac or white malodorous flowers
Synonyms (Exact Relations)
syringa emodi