shelter
nounSomething, especially a structure, that provides cover or protection, as from the weather.
nounAn establishment that provides temporary housing for homeless people.
nounAn establishment that cares for unwanted or stray animals and tries to find owners for them.
nounThe state of being covered or protected.
intransitive verbTo provide cover or protection for.
intransitive verbTo invest (income) to protect it from taxation.
intransitive verbTo take cover; find refuge.
nounA cover or defense from exposure, attack, injury, distress, annoyance, or the like; whatever shields or serves as a protection, as from the weather, attack, etc.; a place of protection: as, a shelter from the rain or wind; a shelter for the friendless.
nounThe protection or immunity from attack, exposure, distress, etc., afforded by a place or thing; refuge; asylum.