(idiom) to have suffered all kinds of hardships
Turn 备尝辛苦 into a printable worksheet PDF with Tianzige practice grids and pinyin.