escargotEnglish
escargot, snail
Noun
Edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic
English: escargot, snail
Bahasa: siput, keong
Bahasa words with similar meanings
English words with similar meanings
Show 1 words