eye witness

One who has seen that to which he testifies.
See Also: Translator EN-BM