self-praise is no recommendation - Deutsch Englisch Wörterbuch