Meaning of lurking place

Definition of lurking place

(noun) a place suitable for lurking

Other information on lurking place

WIKIPEDIA results for lurking place
Amazon results for lurking place