idiom
Left no stone unturned
Intentar todas las formas posibles para lograr algo.
Meaning
To try every possible way to achieve something.
Example
The detective **left no stone unturned** to find the truth.
El detective no dejó piedra sin mover para encontrar la verdad.