Definition of "garrotte"

garrotte