Translation of "Garroting" in German

Related phrases