NEWSCASTER

Definition of NEWSCASTER

  1. (noun)someone who broadcasts the news