Taking their feet off the pedal? 2017-05-12 | 分类:英语常识 | 浏览:1999Reader question:Please explain “foot off the pedal” in this sentence: “The playe