person who leaves an impression - Spanisch Englisch Wörterbuch