Definitions of bilimbi:

  • noun:   East Indian evergreen tree bearing very acid fruit