Meaning of supergrass

Definition of supergrass

(noun) a police informer who implicates many people

Other information on supergrass

WIKIPEDIA results for supergrass
Amazon results for supergrass