Top definition
dervired from the german word shizen meaning shit and with the addition of houzen meaning house,
thats shizen houzen
by jem October 16, 2003
Get the mug
Get a shizen houzen mug for your sister Jovana.