leg irons

名词 n.

英文释义

名词 n.
  1. A fetter or shackle attached at the ankle. plural,plural-only
    — Security is tight inside and outside the building, guarded by a bewildering collection of soldiers, policemen and gendarmes. Relatives watch as prisoners in handcuffs and leg irons shuffle past.
0 次浏览 数据来源: Wiktionary