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.
探偵は真実を見つけるためにあらゆる手段を尽くした。