leave no stone unturned
definition
to try every possible method to achieve something
example
The detective left no stone unturned in his search for the missing child.
word origin — From Greek legend — an oracle told a treasure hunter to leave no stone unturned in his search for hidden gold.