Word of the Moment

Satisfier

any agent capable of producing satisfaction