Home

Word

Achras, n.
more info tropical trees having papery leaves and large fruit
<noun.plant>

Achras genus Achras