Query any phrase you want.

lion's den explanation

Any dangerous or frightening place.