Translation of منھ نوچ لینا in English:

منھ نوچ لینا

phrase

  • scratch one's face (in anger)