To provide shelter or refuge; to harbor or take in someone seeking protection.
From en- (prefix) + harbor (from Old Norse herbergja, meaning 'shelter'). It's an archaic verb meaning to give shelter or asylum.
During wars or persecution, people would enharbor refugees—giving them shelter and protection—and while we don't use this exact word much anymore, 'harbor' still carries that meaning of protecting someone.
Complete word intelligence in one call. Free tier — 50 lookups/day.