Answer:
to hold back; hinder; impede
ex: A steady rain hampered the progress of the work.
have an amazing weekend :) stay safe!
d) she married his uncle within a month of his father'sdeath
Explanation:
C