Translation of belimbing in English:

belimbing

star fruit

  • 1

    star fruit