1. That which impedes or hinders progress, motion, activity, or effect. 2. To impede. 3. any structure that makes progress difficult
impediment | impedimenta | impedimental |