辛辛苦苦xīnxīnkǔkǔ
Top 25000
Meanings
1. painstakingly
2. with great trouble
Characters used