garrotted - Turkish English Dictionary