勢在必行 shì zài bì xíng

DEFINITIONS

  1. circumstances require action (idiom); absolutely necessary
  2. imperative

CHARACTERS

勢 shì power, force; tendency
在 zài be at, in, on; consist in, rest
必 bì surely, most certainly; must
行 xíng go; walk; move, travel; circulate