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
head for (someone/something/somewhere)
to aim for someone/something/somewhere, to move toward someone/something/somewhere
The tropical storm is heading for the large island. The dog in the park was heading for the woman.