Language:
Free Online Dictionary|3Dict

急流勇进

Source : CEDICT

to forge ahead against a swift current/to press on against difficulties (idiom)