Delator
Word Dictionary
-> Delator
Search:
Delator
(n.) An accuser; an informer.
Terms of Use
Canadian Jobs