Meaning of Achras
Definition of Achras
(noun)
tropical
trees having
papery
leaves and
large
fruit
Other information on Achras
WIKIPEDIA results for
Achras
Amazon results for
Achras
Tweet