English dictionary
sterculia foetida meaning and definition
Definition and meaning of sterculia foetida at MeaningMonkey.org. sterculia foetida meaning and definition in the English Dictionary.STERCULIA FOETIDA noun
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
- synonyms: Java olives, kalumpang
Source: Princeton University Wordnet