eye-witness (n.) Look up eye-witness at Dictionary.com
also eyewitness, 1530s, from eye (n.) + witness (n.). As a verb from 1844. Related: Eyewitnessed; eyewitnessing.