revelator

Etymology

From Middle English revelator, from Latin revēlātor; by surface analysis, revelate + -or.

noun

  1. A person or personified agent who reveals; especially, one who makes a divine revelation.“Near-synonyms: revealer; discloser, divulger; uncoverer, unveiler; discoverer; clairvoyant, seer, prophet”