How is the phrase laisse sa marque translated from French to English
Avoir un effet ou une influence durables sur quelque chose.
To have a lasting effect or influence on something.
Couldn’t load the audio. Please try again.


