shit and piss yourself - German English Dictionary