Meaning of throttlehold
Definition of throttlehold
(noun)
complete
power
over
a
person
or situation; "corporations
have
a stranglehold on the media"; "the
president
applied
a chokehold to
labor
disputes that inconvenienced the public"
Other information on throttlehold
WIKIPEDIA results for
throttlehold
Amazon results for
throttlehold
Tweet