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
Get the mug
Get a Double Scoosher mug for your cousin Vivek.