あしかせです
ashikasedesu

Noun
Desu Copula

The polite form of 足かせ

1. Foot shackle.; Handcuffs.; Restraints.

Polite