something which deters - Turc Anglais Dictionnaire