translate English to French: Delegation/Participant of country, Organization or Agency)
Delegation/Participant of country, Organization or Agency