losses of supply

English

Noun

losses of supply

  1. plural of loss of supply