Ice Body is similar to Hydration in that it is a weather-based ability. However, instead of healing status conditions, Ice Body heals the user's HP by 1/16th of its maximum HP at the end of each turn - if it is hailing.
It is actually only found on Pokémon as a hidden ability in Polished Crystal. You will only find it on the few ice types in this game.