To leave no stone unturned Meaning, Definition & Usage

Definitions
  1. to do everything that can be done; to use all practicable means to effect an object.
Definitions
  1. to leave nothing untried for accomplishing one's purpose.
  2. to do everything that can be done; to use all practicable means to effect an object.

Webster 1913