make a great effort for something - Allemand Anglais Dictionnaire