动真格dòngzhēngé
Meanings
1. to get serious about sth
2. to pull no punches
3. to be determined to see sth through
Characters used