lair/couch of wild animals - Francés Inglés Diccionario