noun the place occupied by a person giving testimony in a court.
witness stand 🔊 Listen to this noun the place occupied by a person giving testimony in a court. Share Facebook Twitter Google +