Translation of اپنا سا منھ لے کررہ جانا in English:

اپنا سا منھ لے کررہ جانا

phrase

  • be frustrated
    be dumbstruck
    look extremely foolish