VariousWords beta
Related Terms:
Definitions:
Noun
alleviator
Definition: a therapist who makes suffering more endurable
Definition: That who or which alleviates.