make a tremendous effort - Turc Anglais Dictionnaire