feel like kicking oneself - Francés Inglés Diccionario