revelator
Etymology
From Middle English revelator, from Latin revēlātor; by surface analysis, revelate + -or.
noun
- 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”