leave no stone unturned (lǐv nǒu sītūn ān tènrén de)

Idiom Effort

含义

to do everything possible to achieve a goal

为实现目标而做一切可能的事情 (wèi shíxiàn mùbiāo ér zuò yīqiè kěnéng de shìqíng)

例句

"The police left no stone unturned in their search for the missing child."

"警方在寻找失踪儿童时不遗余力。" (Jǐngfāng zài xúnzhǎo shīzōng ér tóng shí bù yí yúlì.)