THE LION'S DEN


Meaning of THE LION'S DEN in English

an intimidating or unpleasant situation.

→ lion

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.