stranglingEnglish

choking, strangling, strangulation, throttling

Noun

The act of suffocating (someone) by constricting the windpipe

English: choking, strangling, strangulation, throttling

English words with similar meanings

Show 3 words