to establish new horizons - Español Inglés Diccionario