Word
lurking place, n.
a place suitable for lurking
<noun.location>
lurking place
semantic pointers
hypernym
hiding place