meaning of an einem Ort Unterschlupf finden

an einem Ort Unterschlupf finden - German to English

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