the people responsible - Spanish English Dictionary