massage parlor

1 ENTRIES FOUND:
massage parlor (US) noun
or British massage parlour
plural massage parlors
massage parlor (US)
noun
or British massage parlour
plural massage parlors
Britannica Dictionary definition of MASSAGE PARLOR
[count]
1 
: a place where people pay to be given a massage
2 
: a place that is supposed to be for massages but where people pay to have sex