Meaning of throttling
Definition of throttling
(noun)
the act of
suffocating
(someone) by
constricting
the windpipe; "no
evidence
that the choking was
done
by the accused"
Other information on throttling
WIKIPEDIA results for
throttling
Amazon results for
throttling
Tweet