Sterculia apetala

1. (noun) large deciduous tree native to Panama and from which the country takes its name having densely leafy umbrellalike crown and naked trunk
Synonyms: Panama tree
Related Words: sterculia



Terms and Conditions of Use / Copyright Notice