A hindrance or obstacle in doing something.
A physical limitation or disability.
शारीरिक सीमा या अक्षमता
English Usage: The accident left him with a permanent impediment.
Hindi Usage: दुर्घटना के कारण उसे एक स्थायी impediment हो गया.