it made an impression on me - Turkish English Dictionary