it made an impression on me - French English Dictionary