found and somehow taken in - Alemán Inglés Diccionario