with a huge effort - Allemand Anglais Dictionnaire