Definify.com

Definition 2024


ombuds

ombuds

English

Noun

ombuds

  1. plural of ombud

Anagrams