trussed - Dictionary definition and meaning for word trussed
Trussed.. trusted.. tied emotionally.. tied physically..