1. lair (de animal); hideout (figurative)
1. Den, the cave or couch of a wild beast. (f)
2. Haunt, the place where one is frequently found (de persona). (f)
3. Protection, aid, shelter, a lurking-place, a cover. (f)
What could we do to improve?