supergrass

Explore definitions, synonyms, and language insights of supergrass

Definitions

Noun
a police informer who implicates many people

Synonyms