being largely dependent on - Alemán Inglés Diccionario