oxandra_lanceolata
1. [ noun ] (botany) source of most of the lancewood of commerce
Synonyms: lancewood_tree lancewood
Related terms: tree lancewood