Noun Definition

achras

1.Definition: tropical trees having papery leaves and large fruit

Related Noun(s):genus achras

Category: Plants