Language:
Free Online Dictionary|3Dict

瀝血誓盟

Source : CEDICT

to drip blood and take an oath of alliance (idiom)