make an utmost effort - Allemand Anglais Dictionnaire