Meaning of sterculia apetala
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
Other information on sterculia apetala
WIKIPEDIA results for
sterculia apetala
Amazon results for
sterculia apetala
Tweet