Version Française
Meaning of
"endiguer"
in English language
French to English
English to French
French
English
endiguer; enrayer; contenir; mettre un frein/un terme.
stem (to)