Language:
Free Online Dictionary|3Dict

血溅满身

Source : CEDICT

Blood stains spattered one's dress. (idiom)