stamp (your feet) - Turkish English Dictionary