Loading page
oxandra lanceolata is a noun meaning "source of most of the lancewood of commerce". It carries one recorded sense.
source of most of the lancewood of commerce
Definitions, synonyms and semantic relations for oxandra lanceolata come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.