Definify.com

Definition 2025


ombuds

ombuds

English

Noun

ombuds

  1. plural of ombud

Anagrams