kick oneself - Turco Inglés Diccionario