Meaning of averrhoa bilimbi

Definition of averrhoa bilimbi

(noun) East Indian evergreen tree bearing very acid fruit

Other information on averrhoa bilimbi

WIKIPEDIA results for averrhoa bilimbi
Amazon results for averrhoa bilimbi