shizen houzen means: This is a translation of the german word “shizen” which means “shit”, and the addition of “houzen”, meaning house. (in Community Dictionary, added by Aidan Knox)