idiom
Left no stone unturned
Meaning
To try every possible way to achieve something.
Example
The detective **left no stone unturned** to find the truth.