Throttlehold Meaning

There are 1 meaning(s) for word Throttlehold

Meaning 1 : complete power over a person or situation

    Synonyms : chokehold,  stranglehold