Dictionary.com
Thesaurus.com

will have been weathering

  • future perfect progressive
    of weather.
    weather
    noun
    the state of the atmosphere with respect to wind, temperature, cloudiness, moisture, pressure, etc.