TDubs23's definitions
The combination of peeing and deucing (deficating) at the same time. A speuce represents the release of urine and excrement simultaneously from the body.
by TDubs23 November 17, 2009
Get the Speuce mug.