Umbrella tree

What is Umbrella tree?

Umbrella tree definition and meaning on Dictionary terms:
noun
an American magnolia, Magnolia tripetala, having large leaves in umbrellalike clusters.
any of various other trees resembling an umbrella.

 

reference: www.dictionary.com/browse/umbrella-tree

Tags: