Green’s Dictionary of Slang

megimp n.

see McGimp n.