impression remaining on the mind - Deutsch Englisch Wörterbuch