Definition, synonyms and related words
A place offering entertainment of a sensual or luxurious nature.