deep throat - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    someone who provides information about wrongdoing at the place where they work without revealing their identity

    These are not fuzzy, blacked-out deep throats anonymously telling stories of the night.

    Submitted from United Kingdom on 19/02/2015