[英文]stone
1. leave no stone unturned
2. on the rocks