it made an impression on me - German English Dictionary