i've seen it somewhere before - Alemán Inglés Diccionario