umbrella tree
nounDefinition 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 synonym Brassaia actinophylla) of Australia and New Guinea having leaflets radiating from an elongate petiole
Keep scrolling for more