Achras Meaning

There are 1 meaning(s) for word Achras

Achras Meaning 1 : tropical trees having papery leaves and large fruit

    Synonyms : genus achras