leave an indelible imprint - Französisch Englisch Wörterbuch