Definisi 'oxandra lanceolata'

English to English
noun
1 source of most of the lancewood of commerce Terjemahkan
source: wordnet30

More Word(s)
tree, lancewood,

Visual Synonyms