English to English
escargot
(/E/skAR'g/oU/
)
noun (n)
- edible terrestrial snail usually served in the shell with a sauce of melted butter and garlicdimakan terestrial siput biasanya bertugas di shell dengan saus dari keju cair dan bawang putihsource: wordnet30