Translation of bercubitan in English:

bercubitan

to pinch each other

verb

  • 1

    to pinch each other