something which deters - Turco Inglés Diccionario