Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
ombuds
in English
ombuds
#uncommon
Definitions
Noun
a
neutral
or
abbreviated
title
for
ombudsman
a
group
of
ombudsmen
(
officials
investigating
complaints
)
Compounds / Phrases
ombudspersons