千辛万苦 (千辛萬苦) qiān xīn wàn kǔ

qiān xīn wàn kǔ set phrase to suffer untold hardships / trials and tribulations / with difficulty / after some effort
Domain: Idiom 成语