make a strenuous effort for - Turc Anglais Dictionnaire