Version Française
Translate
"stifle (to)"
to French Language
English to French
French to English
English
French
stifle (to)
réprimer; étouffer; réduire au silence; faire taire (les critiques).