Advertisement

Synonyms of Relaxer

Primary definition: A substance or device that promotes relaxation or alleviates tension.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement