How is the word délégation d'habitants translated from French to English
Groupe de gens du pays envoyé pour parler au nom des autres.
A group of local people sent to speak for others.
Couldn’t load the audio. Please try again.


