hiding place
1.
(
noun
) a place suitable for hiding something (such as yourself)
Related Words:
den
,
drop
,
hideaway
,
hideout
,
lurking place
,
place
,
spot
,
topographic point
Terms and Conditions of Use / Copyright Notice