all-seer

ALL-SEE'R, n. One that sees every thing.