umbrella tree
noun
: any of various trees or shrubs resembling an umbrella especially in the arrangement of leaves or the shape of the crown
especially
: either of two widely cultivated trees (Heptapleurum arboricola and H. actinophyllum) of Australia and New Guinea having leaflets radiating from an elongate petiole
Love words? Need even more definitions?
Merriam-Webster unabridged
Share