Register

Eyewitness

Definition: One who sees a thing done; one who has ocular view of
anything.