What does allmächtiger Vater mean?

allmächtiger Vater - German to English

Almighty dad