ınternational ombudsman for ındigenous rights - French English Dictionary