throttlehold
nounDefinition of throttlehold
: a vicious, strangling, or stultifying control
Keep scrolling for more