have come a long way - Alemán Inglés Diccionario