being largely dependent on - Spanish English Dictionary