Language:
Free Online Dictionary|3Dict

投鞭断流

Source : CEDICT

to be unstoppable (of an army) (idiom)