What does allsehend mean?

allsehend - German to English

all-seeing