WordNet: informant, witness, witnesser

Sanatista
someone who sees an event and reports what happened



informant


witness


witnesser