sell yourself short - Deutsch Englisch Wörterbuch