VariousWords beta
Related Terms:
Definitions:
Noun
relaxer
Definition: any agent that produces relaxation; "music is a good relaxer"
Definition: Any agent that produces relaxation.