GAVE HIS LIFE FOR


Meaning of GAVE HIS LIFE FOR in English

sacrificed his life for, dedicated his life to

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.