idiom
leave no stone unturned
目標を達成するために可能な限りすべてを行う
Meaning
to do everything possible to achieve a goal
Example
The police **left no stone unturned** in their search for the missing child.
警察は行方不明の子供を探すために**あらゆる手段を尽くした**。