Cite
 

Meaning of throttlehold

throt•tle•hold

Pronunciation: (throt'l-hōld"), [key]
— n.
  1. a stifling suppression: The new regime kept a throttlehold on academic freedom.
Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease.
See also: