escargot
English Dictionary
->
Letter E
-> escargot
Search Dictionary:
escargot Definition
(n)
edible
terrestrial
snail
usually
served
in
the
shell
with
a
sauce
of
melted
butter
and
garlic
escargot Synonyms
escargot
snail
© Art Branch Inc.