on the stand

短语

释义与例句

phr.
  1. 1.

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

    法律
  2. 2.

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