to prevent sb from easily doing or achieving sth 妨碍;阻止;阻碍

She tried to run, but was hampered by her heavy suitcase.

An attempt to rescue the men has been hampered by bad weather.