|
Definition of Sterculia apetala
1. Noun. Large deciduous tree native to Panama and from which the country takes its name; having densely leafy crown and naked trunk.
|
1. Noun. Large deciduous tree native to Panama and from which the country takes its name; having densely leafy crown and naked trunk.