Cambridge Advanced Learner's Dictionary - 4th Edition
leave no stone unturned
C2 to do everything you can to achieve a good result, especially when looking for something:
He left no stone unturned in his search for his natural mother.
© Cambridge University Press 2013