hiding place

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

Other Searches