Definitions of Achras:

  • noun:   tropical trees having papery leaves and large fruit