Green’s Dictionary of Slang

geg n.

see gag n. (1)