he left no stone unturned. - French English Dictionary