Vocabulary

紆余曲折

turns and twists; ups and downs; meandering; complications; vicissitudes

noun suru-verb vi