Translation of الٹا تمانچہ/ طمانچہ دینا in English:

الٹا تمانچہ/ طمانچہ دینا

phrase

  • to slap with the back of the hand