everyone sings their own praises - German English Dictionary