What does Amüsierbetrieb mean?

Amüsierbetrieb - German to English

flesh palace [nightclub]