Eye Witness
Definition

A person who has actually seen or observed an event and can so can give evidence in the court.