English Dictionary
Definition deep throat in British English
deep throat noun
noun
1
someone who provides information about wrongdoing at the place where they work without revealing their identity
