hiding place

Noun
  1. A place suitable for hiding something (such as yourself) (synset 108601976)

Other Searches