meaning and origin of ‘to leave no stone unturned’

The phrase to leave no stone unturned means to try every possible course of action in order to achieve something. (The equivalent French phrase has a cosmic dimension since it is remuer ciel et terre, literally, to move heaven and earth.) The image of turning every stone was already proverbial over 2000 years ago in […]

Read More