Translation of tempelengan in English:

tempelengan

a slap given

  • 1

    a slap given