含辛茹苦 han2 xin1 ru2 ku3

to suffer every possible torment (idiom); bitter hardship

✍️ Practice Writing the Full Phrase

📝 Practice Each Character

Master each character individually

han2

xin1

ru2

ku3

📖 Additional Information