relater

noun

One who relates, recites, or narrates; a historian. Also relator.

noun

One who relates or narrates.

noun

Someone who relates or narrates.