leave no stone unturned

Intermédiaire (B1) neutral

To try every possible way to solve a problem or find something.

"The investigators left no stone unturned in the search for evidence."