1 definition by iamconfused

Top Definition
to search long and hard on google, or any type of search engine, to find exactly what you are looking for. In other words searching deep.
I had to deepthroat google to find the goddamn keygen for this program.
by iamconfused August 22, 2010
Mug icon
Buy a Deepthroat Google mug!