witness stand
nounDefinition of witness stand
: a stand or an enclosure from which a witness gives evidence in a court
Keep scrolling for more
Keep scrolling for more