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

DEFINITIONS

  1. to suffer untold hardships (idiom); trials and tribulations
  2. with difficulty
  3. after some effort

CHARACTERS

千 qiān thousand; many, numerous; very; (Cant.) a cheater, swindler
辛 xīn bitter; toilsome, laborious; 8th heavenly stem
万 wàn ten thousand; innumerable
苦 kǔ bitter; hardship, suffering