• word of the day

    supergrass

    supergrass - Dictionary definition and meaning for word supergrass

    Definition
    (noun) a police informer who implicates many people
    Synonyms : grass
Download our Mobile App Today
Receive our word of the day
on Whatsapp