Answer:
to hold back; hinder; impede
ex: A steady rain hampered the progress of the work.
have an amazing weekend :) stay safe!
For me I would let them d) share the info so u could learn more about the families hope this helped if not feel free to pm me for more questions