holy crap on a stick - German English Dictionary