Popular Wordlists
  • word of the day

    escargot

    escargot - Dictionary definition and meaning for word escargot

    Definition
    (noun) edible terrestrial snail usually served in the shell with a sauce of melted butter and garlic
    Synonyms : snail
Connect with us on Facebook
Paytm