oxandra_lanceolataEnglish

Oxandra lanceolata, lancewood, lancewood tree

Noun

Source of most of the lancewood of commerce

English: lancewood, lancewood tree, Oxandra lanceolata

English words with similar meanings

Show 2 words