Back to Dictionary
展转腾挪
展轉騰挪
zhǎnzhuǎnténgnuó
1.
to triumph after much effort (idiom)