LION'S DEN


Meaning of LION'S DEN in English

noun Date: 1680 a place or state of extreme disadvantage, antagonism, or hostility

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.