gag fag
Another word for a cock, especially when it's shoved into a guy's mouth.
He called my cock a 'gag fag' and shoved it down my throat.
My friend said my cock was the best 'gag fag' he ever had.
He called my cock a 'gag fag' and tried to eat it.