Definitions English

  • relief; alleviation