Its a word used when you do not want to swear in front of company. Meaning Shit House.
by BIGMANONCAMPU55 August 20, 2011
Get the Shtouse mug.