make a huge contribution - Allemand Anglais Dictionnaire