have an impact upon - Turkish English Dictionary