forces majeures

English

Noun

forces majeures

  1. plural of force majeure