千辛万苦

Reading
せんしんばんく
Definition
さまざまな苦しみや難儀のこと
idioms