Definitions of Averrhoa bilimbi:

  • noun:   East Indian evergreen tree bearing very acid fruit