make a major contribution - Spanish English Dictionary