lair/couch of wild animals - Alemán Inglés Diccionario