Translation of belimbing in English:

belimbing

starfruit

noun

  • 1

    starfruit, a green or yellow tropical fruit with a shape like a star