English dictionary
lurking place meaning and definition
Definition and meaning of lurking place at MeaningMonkey.org. lurking place meaning and definition in the English Dictionary.LURKING PLACE noun
Definition of lurking place (noun)
- a place suitable for lurking
Source: Princeton University Wordnet