1. “To hit the nail on the head” means:
2. “A blessing in disguise” means:
3. “To burn the midnight oil” means:
4. “Once in a blue moon” means:
5. “A hard nut to crack” means:
6. “To blow one’s own trumpet” means:
7. “To leave no stone unturned” means:
8. “A wild-goose chase” means:
9. “To keep something at bay” means:
10. “To cry over spilt milk” means:
14. To beat around the bush
16. To make both ends meet
17. To take someone for a ride
18. To cast pearls before swine
19. To fish in troubled waters