leave an indelible mark - Deutsch Englisch Wörterbuch