Definition of "garotte"
garotte
noun
plural garottes
verb
third-person singular simple present garottes, present participle garotting, simple past and past participle garotted
plural garottes
third-person singular simple present garottes, present participle garotting, simple past and past participle garotted