parliamentary ombudswoman for the armed forces - Spanish English Dictionary