Translation of defensora del pueblo in English:

defensora del pueblo

ombudsman, n.

feminine noun