to put it more explicitly - Alemán Inglés Diccionario