Meaning of chinese magnolia

Definition of chinese magnolia

(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

Other information on chinese magnolia

WIKIPEDIA results for chinese magnolia
Amazon results for chinese magnolia