someone that strangles - Turco Inglés Diccionario