delator

Noun
1