Delator

noun

Definitions

Noun
  1. 1
    An accuser; an informer.

    "[…]his Accuser or Delator[…]"

Etymology

From Middle English delatoures pl, from Latin dēlātor.

Next best steps

Mini challenge

Unscramble this word: delator