deployers

noun
  1. plural of deployer; people or entities that deploy or put into action, especially military personnel or equipment
  2. Usage: commonly used in military and technical contexts

Examples