Back to Dictionary
辛辛苦苦
xīnxīnkǔkǔ
1.
painstakingly
2.
with great trouble