Definitions
There is 1 meaning of the phrase
Sterculia Foetida.
Sterculia Foetida - as a 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
Synonyms (Exact Relations)
java oliveskalumpang