ARMLOCK


Meaning of ARMLOCK in English

[arm.lock] n (1905): hammerlock

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