Dictionary.com
Thesaurus.com

will have barricaded

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