to be appalled - Deutsch Englisch Wörterbuch