紆余曲折

Etymology
Compound of

Noun

 * 1) twists and turns; meandering complications; vicissitudes of life

Verb

 * 1) to make twists and turns; to undergo complications