Answer:
to hold back; hinder; impede
ex: A steady rain hampered the progress of the work.
have an amazing weekend :) stay safe!
6.5m questions
8.7m answers