have stepped in shit - French English Dictionary