Throttlehold (noun) Definition, Meaning & Examples

noun
  1. a stifling grip; stranglehold: The new regime kept a throttlehold on academic freedom.
Throttlehold (noun) Definition, Meaning & Examples

More Definitions