What does allwissender Beobachter mean?

allwissender Beobachter - German to English

omniscient observer