Dictionary |
1 Result
#1
supergrass
n.
[
grass
] a police informer who implicates many people
. wn