ALL meanings of deep throat
deep throat
D d - noun deep throat an anonymous source of secret information 3
- noun deep throat an anonymous informant who secretly provides inside information to a journalist 3
- verb deep throat Alternative spelling of deepthroat. 0