oxandra lanceolata (0 synonym found)

Definition of oxandra lanceolata:

(n) : source of most of the lancewood of commerce

Definition of oxandra lanceolata:

(n) : source of most of the lancewood of commerce

Back to Top