losses of life

English

Noun

losses of life

  1. plural of loss of life