What does Allbarmherziger mean?

Allbarmherziger - German to English

the All-merciful