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.