What is the full meaning of supergrasses
SUPERGRASS, a very important police informer [n]
Example of the word supergrasses placed on a Scrabble board.