telegraph one's punches - Turkish English Dictionary