Delegates (fr. Délégués)

Translation into English

Synonyms

  • émissaires
  • mandataires
  • représentants