English Dictionary
Definition headlock in British English
headlock noun
[countable] noun
/ˈhedˌlɒk/
Synonyms and related words
