impeach a witness's testimony - Turkish English Dictionary