千辛万苦qiānxīnwànkǔTop 30000Meanings1. to suffer untold hardships (idiom); trials and tribulations2. with difficulty3. after some effortCharacters used千thousand辛laborious万ten thousand苦bitter