something which deters - Deutsch Englisch Wörterbuch