Subscriber login


Forgot your password?

Library card login

Other

umbrella tree

Definition of umbrella tree

noun

  • either of two small trees or shrubs with leaves or leaflets arranged in umbrella-like whorls:
    • an Australian plant which is grown elsewhere as a houseplant (Schefflera actinophylla, family Araliaceae). a North American magnolia (Magnolia tripetala, family Magnoliaceae).

umbrella tree in other Oxford dictionaries

Definition of umbrella tree in the US English dictionary