We found 3 definitions of relaxers from 2 different sources.
NounPlural: relaxers |
||
relaxer - any agent that produces relaxation; "music is a good relaxer" | ||
agent an active and efficient cause; capable of producing a certain effect; "their research uncovered new disease agents" |