|
witness, informant, witnesser | someone who sees an event and reports what happened | |
|
source, informant, canary, rat, squealer, grass, stool pigeon, gossip, snitch, stoolie, narc, tattletale, bigmouth | a person who supplies information |