Dictionary.com
Thesaurus.com

will have skirmished

  • future perfect
    of skirmish.
    skirmish
    noun
    a fight between small bodies of troops, especially advanced or outlying detachments of opposing armies.