legcuffs

English

Noun

legcuffs

  1. plural of legcuff