HAMSHACKLING

Definition of HAMSHACKLING