relaxer ( synonym found)

Definition of relaxer:

°Any agent that produces relaxation.
"Music is a good relaxer."

Definition of relaxer:

°Any agent that produces relaxation.
"Music is a good relaxer."

Back to Top