British spelling of enharbor; to provide shelter or refuge.
From en- + harbour (British spelling of harbor). See enharbor for full etymology.
This is just the British spelling of enharbor—like how 'colour' and 'color' are the same word in different English dialects, enharbour and enharbor mean the same thing.
Complete word intelligence in one call. Free tier — 50 lookups/day.