Definitions of Chloroxylon:

  • noun:   deciduous trees of India and Sri Lanka