hamper
ham-per
noun
A large basket, often containing food and drink, given as a gift.
"She received a lovely Christmas hamper."
verb
To hinder or impede the movement, progress, or action of someone or something.
"Bad weather will hamper our travel plans."
Thesaurus
Synonyms: hinder, handicap, strangle, cramp, halter, bond, shackle, trammel