Iniquity

The word has two meanings according to the Shorter Oxford Dictionary:

1.  Immoral, unrighteous or harmful action or conduct; gross injustice, wickedness, sin.

2.  Inequality, inequity, unfairness. (obsolete).