trussedEnglish

tied, trussed

Adjective

Bound or secured closely

English: trussed, tied

English words with similar meanings

Show 1 words