zealous witness

A witness who tries to give evidence in a manner which makes it as favourable as possible for a party to the proceedings.