not set foot - French English Dictionary