garrotter - Turkish English Dictionary