English | German | Russian | Czech

throttling English

Meaning throttling meaning

What does throttling mean?

throttling

(= choking) the act of suffocating (someone) by constricting the windpipe no evidence that the choking was done by the accused

Synonyms throttling synonyms

What other words have the same or similar meaning as throttling?

Are you looking for...?