YourDictionary

throttlehold

noun

power to restrict or prevent freedom of development, movement, etc.; stranglehold

See throttlehold in American Heritage Dictionary 4

link/cite print suggestion box