hampered
动词 hamper:
prevent the progress or free movement of
同义词:hamper, halter, cramp, strangle
put at a disadvantage
同义词:handicap, hinder, hamper