Dictionary.com
Thesaurus.com

will have been barricading

  • future perfect progressive
    of barricade.
    barricade
    noun
    a defensive barrier hastily constructed, as in a street, to stop an enemy.