garrotte

?

ads

noun

verb

~ garrotte verb; ~ garrotting present participle

ads