Dictionary.com
Thesaurus.com

will have sprayed

  • future perfect
    of spray.
    spray
    noun
    water or other liquid broken up into minute droplets and blown, ejected into, or falling through the air.