Translation of "Garrotting" in German

Related phrases