Definify.com

Definition 2024


escargots

escargots

English

Noun

escargots pl (plural only)

  1. (US) Cooked land snails, usually served as an appetizer or starter

See also

Anagrams


French

Noun

escargots m

  1. plural of escargot