English dictionary
oxandra lanceolata meaning and definition
Definition and meaning of oxandra lanceolata at MeaningMonkey.org. oxandra lanceolata meaning and definition in the English Dictionary.OXANDRA LANCEOLATA noun
Definition of Oxandra lanceolata (noun)
- source of most of the lancewood of commerce
- synonyms: lancewood, lancewood tree
Source: Princeton University Wordnet