to try every possible course of action in order to find or achieve sth
LEAVE NO STONE UNTURNED
Meaning of LEAVE NO STONE UNTURNED in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005