This discovery of the beginning of the universe and its precisely fine-tuned laws has set materialists on their heels. What does it mean to say, "something set someone on his heels."
Originally Posted by blouen This discovery of the beginning of the universe and its precisely fine-tuned laws has set materialists on their heels. What does it mean to say, "something set someone on his heels." It means taken aback, so surprised or shocked that you tend to recoil, shifting your weight to your heels.
Forum Rules