stamp your foot - Turkish English Dictionary