Translation of گھٹنوں میں سر لینا in English:

گھٹنوں میں سر لینا

phrase

  • hang down one's head with shame or worry
    try to hide oneself
    be overwhelmed with grief