chinese magnolia definition

  • noun:
    • large deciduous shrub or tiny tree having large available rosy to purplish plants; indigenous to Asia; prized as an ornamental in eastern North America
29 votes

How would you define chinese magnolia?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!