Escargot - Definition

escargot

n 1: edible terrestrial snail usually served in the shell with a
sauce of melted butter and garlic [syn: escargot,
snail]

Look up another word