What is the meaning of the word "throttling"?

Definitions:

  1. the act of suffocating by constricting the windpipe copy to clipboard noun
    • The throttling of the victim left a large bruise. copy to clipboard

Synonyms: