turncoat witness

Noun

 * 1)  a hostile witness.