Green’s Dictionary of Slang

spooch n.

[ext. of spoo n./spew n.]

(US campus) semen; thus as v., to ejaculate.

[US] P. Munro Sl. U. 179: spooch 1. to ejaculate. 2. semen.