苦练kǔliàn
Top 30000
Meanings
1. to train hard
2. to practice diligently
3. hard work
4. blood, sweat, and tears
Characters used