deployments

English

Noun

deployments

  1. plural of deployment