Dictionary.com
Thesaurus.com

will have tackled

  • future perfect
    of tackle.
    tackle
    noun
    equipment, apparatus, or gear, especially for fishing.