Vocabulary
紆余曲折
うよきょくせつ
turns and twists; ups and downs; meandering; complications; vicissitudes
noun
suru-verb
vi