on the stand
短语释义与例句
phr.
-
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”).