watch coat ( synonym found)

Definition of watch coat:

(n) : a guard dog; a person or organization that monitors the behavior of others (individuals, corporations, governments) to discover unscrupulous activity

Definition of watch coat:

(n) : a guard dog; a person or organization that monitors the behavior of others (individuals, corporations, governments) to discover unscrupulous activity

Back to Top