'Oxandra lanceolata' definitions:

Definition of 'Oxandra lanceolata'

(from WordNet)
noun
Source of most of the lancewood of commerce [syn: lancewood, lancewood tree, Oxandra lanceolata]