Translation of defensora de los habitantes in English:

defensora de los habitantes

ombudsman, n.

feminine noun

Costa Rica

  • 1

    ombudsman