Dictionary.com
Thesaurus.com

will have guttered

  • future perfect
    of gutter.
    gutter
    noun
    a channel at the side or in the middle of a road or street, for leading off surface water.