Version Française
Meaning of
"talus (m) (artificiel)"
in English language
French to English
English to French
French
English
talus (m) (artificiel)
embankment