garotted - Turkish English Dictionary