Meaning of Averrhoa
Definition of Averrhoa
(noun)
trees
native
to East Indies having
pinnate
leaves: carambolas
Other information on Averrhoa
WIKIPEDIA results for
Averrhoa
Amazon results for
Averrhoa
Tweet