be heavily dependent upon - Espagnol Anglais Dictionnaire