ALL meanings of throttlehold
throt·tle·hold
T t - noun throttlehold a stifling grip; stranglehold: The new regime kept a throttlehold on academic freedom. 1
- noun throttlehold total control over a person or over circumstances; suppression 0
- noun throttlehold power to restrict or prevent freedom of development, movement, etc.; stranglehold 0