Meaning of witness stand
Definition of witness stand
(noun)
a box
enclosure
for a
witness
when testifying
Other information on witness stand
WIKIPEDIA results for
witness stand
Amazon results for
witness stand
Tweet