meaning of Amüsierbetrieb

Amüsierbetrieb - German to English

flesh palace [nightclub]