Word Definition - 势在必行

shì zài bì xíng circumstances require action (idiom); absolutely necessary; imperative