I believe the answer is:
'announcer' is the definition.
(herald can mean to announce or predict)
This is the entire clue.
(Other definitions for herald that I've seen before include "Proclaim the approach of, like archaic messenger" , "Announcer - forerunner" , "Harbinger, precursor" , "Proclaimer" , "Bringer of news" .)