leave its mark on something - Französisch Englisch Wörterbuch