something which deters - Francés Inglés Diccionario