Meaning of sterculia foetida
Definition of sterculia foetida
(noun)
large
tree
of Old World
tropics
having
foul-smelling
orange-red
blossoms followed by red pods
enclosing
oil-rich seeds
sometimes
used
as
food
Other information on sterculia foetida
WIKIPEDIA results for
sterculia foetida
Amazon results for
sterculia foetida
Tweet