Living Language Lexicon of the Soteria Covenant
A person who testifies under oath — eyewitness (observed the event), expert (specialized knowledge), character (reputation), hostile (adversarial to the calling party).
Submit a term for the community. Two endorsements from other members will publish it.