To leave no stone unturned Meaning, Definition & Usage
Definitions
- to do everything that can be done; to use all practicable means to effect an object.
Definitions
- to leave nothing untried for accomplishing one's purpose.
- to do everything that can be done; to use all practicable means to effect an object.