have significant influence on something - French English Dictionary