witness

noun

One who can give a firsthand account of something seen, heard, or experienced.

noun

One who is called on to testify before a court.

noun

One who is called on to be present at a transaction in order to attest to what takes place.

noun

One who signs one’s name to a document for the purpose of attesting to its authenticity.

noun

Attestation to a fact, statement, or event; testimony.

noun

Something that serves as evidence; a sign.

noun

One who publicly affirms religious faith.