stamp the foot - French English Dictionary