Origin: Latin suffix -ment
Impediment has 3 different meanings across 1 category:
something immaterial that interferes with or delays action or progress
any structure that makes progress difficult
A hindrance; that which impedes or obstructs progress.