Basic Guidelines For English Spellings
READ THESE ARTICLES
See US English definition of throttle
See UK English definition of throttle
See Spanish definition of ahogar
1‘an arm was wrapped around my throat, throttling me’
2‘attempts to throttle the criminal supply of drugs’