MalayTranslate.com
Malay to English Translator
Translate Here

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 garlic
    dimakan terestrial siput biasanya bertugas di shell dengan saus dari keju cair dan bawang putih
    Synonym:
    snail
    source: wordnet30