on the stand

prep_phrase
University
1

Testifying at a trial; speaking as a witness during a court case.

2

Synonym of on the spot (“having to answer or decide without warning or preparation”).