one who testifies to what he has seen

See: eyewitness
Full browser ?