Noun
den of iniquity (plural dens of iniquity) (idiomatic) A place of immoral behavior, often of a sexual type.