“Leave no stone unturned” means
A
try every possible means
B
heavy stone
C
rare stone
D
impossible
Correct Answer: try every possible means
"To leave no stone unturned" is an idiom that means to do everything possible to find something or to solve a problem.