1.

To offend grossly against standards of decency, morality, honour, etc. To violate the standards or principles of a people. To violate the sacred character of a place or people.

2.

A powerful feeling of anger or indignation aroused by injustice.