Wiktionary
ombudspeople
n. (plural of ombudsperson English)
n. (plural of ombudsperson English)