Accomplice Witness Definition

A person who is a witness to a crime and also charged as an accomplice to the same crime.