Massage Parlor (Noun)
Meaning 1
A business establishment that offers therapeutic massage.
Classification
Nouns denoting man-made objects.
Hypernyms
Meaning 2
A place where illicit sex is available under the guise of therapeutic massage.
Classification
Nouns denoting man-made objects.