What is the full meaning of escargots
ESCARGOT, (French) a snail as an article of food [n]
Example of the word escargots placed on a Scrabble board.