■ noun a plant with leaves or leaflets arranged in umbrella-like whorls. [ Schefflera actinophylla (Australia) and Magnolia tripetala (N. America).]
UMBRELLA TREE
Meaning of UMBRELLA TREE in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004