on the witness stand - Turkish English Dictionary