make a significant/huge contribution - Allemand Anglais Dictionnaire