Deep-throat meaning

An anonymous informant who secretly provides inside information to a journalist.
noun
1
0
Advertisement