Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

supergrass Definition

Cancel
supergrass
noun
An informer provide|providing substantial quantities of information on criminal or terrorist activities to the police

Words Related to supergrass!

supergrass Examples by Brain Bank Users