Back to Dictionary
投鞭断流
投鞭斷流
tóubiānduànliú
1.
arms enough to stem the stream (idiom); formidable army