witness for the prosecution - Spanish English Dictionary