Skip to main content

escargot

English escargot meaning in English  •  escargot का अर्थ अंग्रेजी में
Noun
  • any edible terrestrial snail prepared as food; as a dish, it is usually served in the shell with a sauce of melted butter and garlic.
Advertisement