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