make an utmost effort - Turc Anglais Dictionnaire