leave no stone unturned - definition and synonyms

phrase
  1. to do everything possible to solve a problem or to find something out

    No stone will be left unturned in the investigation into the murder.

See also main entry: leave