Pinyin Dictionary results for "shi zai bi xing"

势在必行
circumstances require action (idiom); absolutely necessary; imperative
Dictionary data provided by CC-CEDICT