• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp