Language:
Free Online Dictionary|3Dict

沥血誓盟

Source : CEDICT

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