Definition of throttlehold in English:

throttlehold

noun

Pronunciation

throttlehold

/ˈTHrädlˌhōld/