Translation of tempelengan in English:

tempelengan

a slap given

noun

  • 1

    a slap given