Watchdog

From Fresh Dictionary

English

Noun

  1. a guard dog
  2. a person or organization that monitors the behavior of others (individuals, corporations, governments) to discover unscrupulous activity.

translations

it:watchdog zh:watchdog

Personal tools