BILIMBI

Definition of BILIMBI

  1. (noun)East Indian evergreen tree bearing very acid fruit