impressing the mind deeply - German English Dictionary