Translation of سہرا اپنے سر باندھنا in English:

سہرا اپنے سر باندھنا

phrase

  • to take credit of, to attribute an achievement to oneself