n.
1.someone who sees an event and reports what happened
2.a close observer
3.testimony by word or deed to your religious faith
4.(law) a person who attests to the genuineness of a document or signature by adding their own signature
5.(law) a person who testifies under oath in a court of law witness v.
1.be a witness to
2.perceive or be contemporaneous with
Idiom of the Day
sign on with (someone)
to sign an agreement to work with or for someone
My cousin has signed on with one of the largest companies in the world.