Translation of منھ پیٹنا in English:

منھ پیٹنا

phrase

  • slap own face in regret, rue, repent