Please help explain in Chinese for the following phrases/slangs.
1. Get a show on the road
2. hanging up the towel
3. drag one's heels
4. beat around the bush
5. bite the bullet
6. heads to roll
7. dust settles
8. dam up or losses
9. drop a bomb
10. pink-slipped
Thanks.