Refine this word faster
Delator
noun
Definitions
Noun
- 1 An accuser; an informer.
"[…]his Accuser or Delator[…]"
Etymology
From Middle English delatoures pl, from Latin dēlātor.
See also for "delator"
Next best steps
Mini challenge
Unscramble this word: delator