ARMLOCK Meaning of ARMLOCK in English [arm.lock] n (1905): hammerlock Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012