Synonyms and Antonyms for lurking_place

1. lurking place (n.)

a place suitable for lurking

Synonyms: