throttling
English Dictionary
->
Letter T
-> throttling
Search Dictionary:
throttling Definition
(n)
the
act
of
suffocating
(
someone
)
by
constricting
the
windpipe
; "
no
evidence
that
the
choking
was
done
by
the
accused
"
throttling Synonyms
choking
strangling
strangulation
throttling
© Art Branch Inc.