Version Française
Meaning of
"limace"
in English language
French to English
English to French
French
English
limace
slug
limace (f)
slug
limace, escargot
snail