meaning of relaxer

1. any agent that produces relaxation; "music is a good ">relaxer"


Related Words

relaxer |

Developed & Maintained By Taraprasad.com

Treasure Words