Shed one's blood

(shed one's blood (for something)) пролить кровь (за что-либо); смотри также shed somebody's blood

Англо-русский фразеологический словарь