make an excessive effort - Turc Anglais Dictionnaire