a person who must answer questions in a court of law but might not want to tell the truth or might answer in a way that is bad for the people asking the questions
Check pronunciation: hostile witness
Definition of hostile witness noun from the Oxford Advanced American Dictionary