Garroting [F]


#