中国英语翻译

English version

stamp with the foot, stamp one’s feet, stamp with rage, impatience or mortification是什么意思