Nouns

(n)obstruction, obstructor, obstructer, impediment, impedimentaany structure that makes progress difficult
(n)impedimentathe baggage and equipment carried by an army