What is the meaning of the word "escargot"?

Definitions: