Green’s Dictionary of Slang

gak n.2

see gack n.1