I suggest - Alemán Inglés Diccionario