stamp your foot - French English Dictionary