deployees

English

Noun

deployees

  1. plural of deployee