permanent contracts

English

Noun

permanent contracts

  1. plural of permanent contract