Dictionary

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
ADVERTISEMENT

First Known Use of UMBRELLA TREE

circa 1790

Browse

3 ENTRIES FOUND:
Next Word in the Dictionary: umbrellawortPrevious Word in the Dictionary: umbrella thornAll Words Near: umbrella tree
How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears