trussed
trussed - adjective
bound or secured closely
trussed - thesaurus
tied