oxandra lanceolata Meaning, Definition & Usage

  1. noun source of most of the lancewood of commerce
    lancewood tree; lancewood.

WordNet