Definition of "Shelter" :
noun: a structure that provides privacy and protection from danger
noun: protective covering that provides protection from the weather
noun: temporary housing for homeless or displaced persons
noun: a way of organizing business to reduce the taxes it must pay on current earnings
noun: the condition of being protected
verb: invest (money) so that it is not taxable
verb: provide shelter for
"After the earthquake, the government could not provide shelter for the thousands of homeless people."