kick yourself - Alemán Inglés Diccionario