have a lot to answer for - Alemán Inglés Diccionario