reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
umbrella tree an American magnolia, having umbrella-shaped clusters of leaves and bearing red fruit and white flowers with an unpleasant odor. [1/2 definitions]