impression remaining on the mind - Allemand Anglais Dictionnaire