Words: obstruction obstructor obstructer impediment impedimenta
Part of speech: n
Definition: any structure that makes progress difficult