DELATOR MEANING IN ENGLISH

• Delator Definition & Synonyms

  1. (n.) An accuser; an informer.


RECENT SEARCHES