Language:
Free Online Dictionary|3Dict

投鞭斷流

Source : CEDICT

to be unstoppable (of an army) (idiom)