Crosswordopener

OBSTRUCTER

• Any structure that makes progress difficult