pickle fruit

English

Noun

pickle fruit

  1. The bilimbi