Definitions of Oxandra:

  • noun:   genus of tropical trees