What is the meaning of Impediment?

A hindrance; that which impedes or obstructs progress.

A disability, especially one affecting the hearing or speech.

Baggage, especially that of an army; impedimenta.

impediment

Source: wiktionary.org