massage parlor Meaning and Definition
1. n. a business establishment that offers therapeutic massage
2. n. a place where illicit sex is available under the guise of therapeutic massage
A massage parlor (American English), or massage parlour (British English), is a place where massage services are provided.
Sponored Video