i had to deepthroat google to find the goddamn keygen for this program
to search long and hard on google, or any type of search engine, to find exactly what you are looking for
"i had to deepthroat google to find the goddamn keygen for this program" What is the definition of "deepthroat google"?