achras Meaning, Definition & Usage

  1. noun tropical trees having papery leaves and large fruit
    genus Achras.

WordNet