1 umbra tree | Definition of umbra tree

umbra tree

noun

Definition of umbra tree

: a South American tree (Phytolacca dioica) that has large dark leaves and is cultivated in southern Europe

History and Etymology for umbra tree

umbra modification (influenced by Latin umbra shade) of Tupi umbu

Keep scrolling for more