shelter
nounSomething, especially a structure, that provides cover or protection, as from the weather.
An establishment that provides temporary housing for homeless people.
An establishment that cares for unwanted or stray animals and tries to find owners for them.
The state of being covered or protected.
intransitive verbTo provide cover or protection for.
