Language:
Free Online Dictionary|3Dict

投江自盡

Source : CEDICT

to jump into the river and drown oneself (idiom)