harbour
noun
°(obsolete) Shelter, refuge.
°A place of shelter or refuge.
verb
°To provide shelter or refuge for.