something which causes death - Turco Inglés Diccionario