being largely dependent on - Español Inglés Diccionario