SHACKLOCK


Meaning of SHACKLOCK in English

noun a sort of shackle.

Webster English vocab.      Английский словарь Webster.