eyewitness
(-wit′nis)
noun
- a person who sees or has seen something happen, as an accident, crime, etc.
- a person who testifies to what he or she has seen
See eyewitness in American Heritage Dictionary 4
noun A person who has seen someone or something and can bear witness to the fact.
Learn more about eyewitness