Home
Search
Index
Definify.com
Definition
2025
escargots
escargots
English
Noun
escargots
pl
(
plural only
)
(
US
)
Cooked
land
snails, usually served as an
appetizer
or
starter
See also
escargots
on Wikipedia.
Wikipedia
Anagrams
get across
French
Noun
escargots
m
plural of
escargot
Etymology
Borrowing
from
French
escargot
(
“
snail
”
)
Pronunciation
Similar Results