Green’s Dictionary of Slang

squirts, the n.

see squirt n. (1a)