Escargots Definition

noun

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

Wiktionary

Origin of Escargots

Find Similar Words

Find similar words to escargots using the buttons below.

Words Starting With

Words Ending With

Unscrambles

escargots