Language:
Free Online Dictionary|3Dict

血濺滿身

Source : CEDICT

Blood stains spattered one's dress. (idiom)