Meaning of escargot
Definition of escargot
(noun)
edible
terrestrial
snail
usually
served in the
shell
with a
sauce
of
melted
butter
and
garlic
Other information on escargot
WIKIPEDIA results for
escargot
Amazon results for
escargot
Tweet