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
sleep in
to oversleep, to sleep late in the morning
I was very tired so I decided to sleep in this morning.