international ombudsman for indigenous rights - French English Dictionary