witness stand ( synonym found)

Definition of witness stand:

(n) : an enclosed area in a courtroom where witnesses give their evidence

Back to Top