have stepped in shit - German English Dictionary