Green’s Dictionary of Slang

mag n.1

[madge n. (3)]

(UK Und.) a sodomite.

[UK]J. Dalton Narrative of Street-Robberies 60: A Mag, A sodomite.