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