DictionarygarrottenounNo English definition recorded for this entry.L321146 on Wikidata ↗verbto execute by means of garrotteL331807 on Wikidata ↗