supergrassEnglish

grass, supergrass

Noun

A police informer who implicates many people

English: supergrass, grass

English words with similar meanings

Show 1 words