could kick himself - Alemán Inglés Diccionario