leave no stone unturned

Verb
  1. Search thoroughly and exhaustively (synset 201318869)
    "The police left no stone unturned in looking for the President's murderer"

Other Searches