English | German | Russian | Czech

supergrass English

Meaning supergrass meaning

What does supergrass mean?

supergrass

a police informer who implicates many people

Synonyms supergrass synonyms

What other words have the same or similar meaning as supergrass?

Are you looking for...?