eyewitness (n.)
- absolute
- attestant
- attestator
- attester
- beholder
- bystander
- deponent
- determinative
- documentary
- final
- gazer
- hearsay
- indicative
- informant
- informer
- kibitzer
- looker
- looker-on
- material
- observer
- ogler
- onlooker
- passerby
- perceiver
- percipient
- presumptive
- seer
- spectator
- sure
- swearer
- telling
- testifier
- valid
- viewer
- voucher
- watcher
- witness