Synonyms and Antonyms for lurking place

1. lurking place (n.)

a place suitable for lurking

Synonyms: