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