English dictionary
sterculia apetala meaning and definition
Definition and meaning of sterculia apetala at MeaningMonkey.org. sterculia apetala meaning and definition in the English Dictionary.STERCULIA APETALA noun
Definition of Sterculia apetala (noun)
- large deciduous tree native to Panama and from which the country takes its name; having densely leafy crown and naked trunk
- synonyms: Panama tree
Source: Princeton University Wordnet