have an effect upon someone - French English Dictionary