Dictionary.com
Thesaurus.com

will have itched

  • future perfect
    of itch.
    itch
    verb (used without object)
    to have or feel a peculiar tingling or uneasy irritation of the skin that causes a desire to scratch the part affected.