could kick himself - Francés Inglés Diccionario