garrotte

?

ads

noun

~ garrottes plural

verb

~ garrottes 3rd person; ~ garrotted past tense; ~ garrotting present participle

ads