Version Française
Meaning of
"faire cesser"
in English language
French to English
English to French
French
English
faire cesser; mettre fin à; mettre un terme à.
put an end to (to)