1 definition by youcancallmehoju

Top Definition
(adj) The combined act of Urination and Defacation. Scots, colloquial.
Hey Kristen, im away to do a double scoosher, so i would stay out of the toilet for a while.
by youcancallmehoju July 16, 2012

Mug icon
Buy a Double Scoosher mug!