Answer:
d. fetter
Step-by-step explanation:
these meaning are the closest
meaning of impede: delay or prevent something; hinder:
meaning of fetter: to keep someone within limits; something that holds back
Hope this helps.
3.5m questions
4.5m answers