Green’s Dictionary of Slang

sit upon v.

see sit on v.