a principled opposition to something - Spanish English Dictionary