could kick himself - Turkish English Dictionary