ultimate sacrifices

English

Noun

ultimate sacrifices

  1. plural of ultimate sacrifice