Meaning of umbrella tree
Definition of umbrella tree
(noun)
erect
evergreen
shrub
or
small
tree
of Australia and
northern
New Guinea having
palmately
compound
leaves
small
deciduous
tree
of
eastern
North America having
creamy
white
flowers and
large
leaves in formations
like
umbrellas at the ends of branches
Other information on umbrella tree
WIKIPEDIA results for
umbrella tree
Amazon results for
umbrella tree
Tweet