English dictionary
supergrass meaning and definition
Definition and meaning of supergrass at MeaningMonkey.org. supergrass meaning and definition in the English Dictionary.SUPERGRASS noun
Definition of supergrass (noun)
- a police informer who implicates many people
- synonyms: grass
Source: Princeton University Wordnet