translate English to French: Delegation/Participant of (country, Organization or Agency)
Délégation/Participant de (pays, organisation ou agence)