Meaning of witness in English
1. a person who has seen or heard something directly
No witnesses to the traffic accident have come forward yet.
2. a person who gives evidence in a court of law
a summons of a witness
1. see something happen directly, especially a crime or accident
My brother witnessed the accident.