throttlehold









throttlehold


noun

  1. a stifling grip; stranglehold: The new regime kept a throttlehold on academic freedom.
50 queries 0.385