umbrella tree

3 ENTRIES FOUND:

umbrella tree

noun

Definition of UMBRELLA TREE

:  any of various trees or shrubs resembling an umbrella especially in the arrangement of leaves or the shape of the crown; especially :  a widely cultivated schefflera (Schefflera actinophylla syn. Brassaia actinophylla) of Australia and New Guinea having leaflets radiating from an elongate petiole

First Known Use of UMBRELLA TREE

circa 1790

Browse

Next Word in the Dictionary: umbrellawort
Previous Word in the Dictionary: umbrella thorn
All Words Near: umbrella tree

Seen & Heard

What made you want to look up umbrella tree? Please tell us where you read or heard it (including the quote, if possible).