a person who gives evidence in court
شاهد, گواه, شهادتدهنده, شهادتکننده
a defence/prosecution witness
He was hired to be an expert witness in the trial.
to appear as (a) witness for the defence/prosecution
The defence called their first witness.
Several witnesses testified that there had been two gunmen.
see also hostile witness