Definitions Found:

something that remedies