What is the meaning of Affliction?

A state of pain, suffering, distress or agony.

Something which causes pain, suffering, distress or agony.

affliction

Source: wiktionary.org