hideout

noun
a place of refuge, retreat, or concealment