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.
1.6m questions
2.0m answers