stamp one's foot - French English Dictionary