English dictionary
throttling meaning and definition
Definition and meaning of throttling at MeaningMonkey.org. throttling meaning and definition in the English Dictionary.THROTTLING noun
Definition of throttling (noun)
- the act of suffocating (someone) by constricting the windpipe
- "no evidence that the choking was done by the accused"
- synonyms: choking, strangling, strangulation
Source: Princeton University Wordnet