Physical obstacle or hindrance
Legal restriction or limitation
Emotional or psychological constraint
Financial burden or encumbrance
To hinder or obstruct progress
To restrict movement physically
To impede action or development