Definitions of Oxandra lanceolata:

  • noun:   source of most of the lancewood of commerce