Version Française
Meaning of
"escargot"
in English language
French to English
English to French
French
English
escargot
snail
escargot (m)
snail
Escargots
Snails