Version Française
Meaning of
"souiller (salir"
in English language
French to English
English to French
French
English
souiller (salir; déshonorer le nom de qqn)
besmirch so. (to).