Definitions
There is 1 meaning of the phrase
Japanese Tree Lilac.
Japanese Tree Lilac - as a noun
Small tree of japan having narrow pointed leaves and creamy-white flowers
Synonyms (Exact Relations)
syringa amurensis japonicasyringa reticulata