witness
nounOne who can give a firsthand account of something seen, heard, or experienced.
One who is called on to testify before a court.
One who is called on to be present at a transaction in order to attest to what takes place.
One who signs one's name to a document for the purpose of attesting to its authenticity.
Attestation to a fact, statement, or event; testimony.
