• word of the day

    supergrass

    supergrass - Dictionary definition and meaning for word supergrass

    Definition
    (noun) a police informer who implicates many people
    Synonyms : grass
Connect with us on Facebook