Definition of "garrotte"
garrotte
noun
plural garrottes
verb
third-person singular simple present garrottes, present participle garrotting, simple past and past participle garrotted
plural garrottes
third-person singular simple present garrottes, present participle garrotting, simple past and past participle garrotted