Green’s Dictionary of Slang

sooper n.

see super n.1 (1)