English dictionary

escargot meaning and definition

ESCARGOT noun

Definition of escargot (noun)

  1. edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic
Source: Princeton University Wordnet