LOSS OF HUMAN LIFE Meaning of LOSS OF HUMAN LIFE in English death of people (in a war, natural disaster, etc.) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012