THROTTLEHOLD


Meaning of THROTTLEHOLD in English

[throt.tle.hold] n (1935): a vicious, strangling, or stultifying control

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