bear tremendous responsibility - Turc Anglais Dictionnaire