deployments

deployments

English

Noun

deployments

  1. plural of deployment