sing one's own praises - Deutsch Englisch Wörterbuch