work (one's) socks off - Turkish English Dictionary