势在必行shìzàibìxíngTop 30000Meanings1. circumstances require action (idiom); absolutely necessary2. imperativeCharacters used势power在to exist必certainly行to walk