Dictionary.com
Thesaurus.com

will have showered

  • future perfect
    of shower.
    shower
    noun
    a brief fall of rain or, sometimes, of hail or snow.