1 definition by Carlos Pineda

Top Definition
To ejaculate or lauch
"Ahh man your dog splooughed all over my leg."
by Carlos Pineda August 26, 2008

Mug icon
Buy a Sploough mug!