den noun definition in Immoral topic from the Oxford Advanced Learner's Dictionary

den

 noun: Immoral topic
(disapproving) a place where people meet in secret, especially for some illegal or immoral activity a den of thieves a drinking/gambling den He thought of New York as a den of iniquity.