make a big contribution - French English Dictionary