could kick himself - Turco Inglés Diccionario