hindrance; obstacle; something that blocks the way
The greatest impediment to my becoming an academic historian was my lack of talent for languages.
in (into in)#pes pedis (foot) (Latin)
impediment itself has the word imped (e) which means to obstruct.