什么是 shelter?Something that provides cover or protection, as from the weather.A refuge; a haven.An establishment that provides temporary housing for homeless people.The state of being covered or protected.To provide cover or protection for.To invest (income) to protect it from taxation.To take cover; find refuge.