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