What is the meaning of Escargot?

A dish, commonly associated with French cuisine, consisting of edible snails.

A snail (often Helix pomatia) used in preparation of that dish.

snail

slowpoke, slowcoach

Source: wiktionary.org