HAMMERLOCK


Meaning of HAMMERLOCK in English

■ noun an armlock in which a person's arm is bent up behind their back.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.