Lion-s-den Definition

noun

Used other than as an idiom. the lair of a lion.

Wiktionary

(idiomatic) Any dangerous or frightening place.

Wiktionary