that helps a lot - Alemán Inglés Diccionario