Deployed (fr. Déployait)

Translation into English

Synonyms

  • développer
  • disperser
  • étendre
  • mettre en œuvre