leg irons
名词 n.
英文释义
名词 n.
-
A fetter or shackle attached at the ankle.
— 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