Shelter is a basic architectural structure that provides protection from the local environment.
The word "shelter" can also mean:
1. A place giving temporary protection from bad weather or danger
2. A shielded or safe condition
3. To provide with a shelter
4. To take cover
5. In animal welfare, a facility that provides temporary housing for homeless pets