The phrase "harsh weather" means severe or extreme weather conditions that are difficult to endure or uncomfortable to be in.