What does an einem Ort Unterschlupf finden mean?

an einem Ort Unterschlupf finden - German to English

to hunker down in a spot [coll.] [hide, take shelter]