Version Française
Meaning of
"étranglement (de rivière, de vallée)"
in English language
French to English
English to French
French
English
étranglement (de rivière, de vallée); passe étroite (entre deux terres); goulet (d’un port)
narrows