Definisi 'sterculia foetida'

English to English
noun
1 large tree of Old World tropics having foul-smelling orange-red blossoms followed by red pods enclosing oil-rich seeds sometimes used as food Terjemahkan
source: wordnet30

More Word(s)
sterculia,

Visual Synonyms