Definitions
There is 1 meaning of the phrase
Chinese Magnolia.
Chinese Magnolia - as a noun
Large deciduous shrub or small tree having large open rosy to purplish flowers; native to asia; prized as an ornamental in eastern north america
Synonyms (Exact Relations)
magnolia soulangianasaucer magnolia