Translation of تماچہ مارنا in English:

تماچہ مارنا

phrase

  • give a slap