Oxandra lanceolata

1. (noun) source of most of the lancewood of commerce
Synonyms: lancewood, lancewood tree
Related Words: tree



Terms and Conditions of Use / Copyright Notice