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. 2012