make tremendous impact - Turkish English Dictionary