Overcoat makes the Pokémon immune to residual damage from weather conditions, specifically Hail and Sandstorm.