Shelter is a structure or a natural feature that provides protection against bad weather, danger, or insect pests. People need shelters to shield them from extremes of cold and heat, as well as from rain, snow, and wind.