deposer

deposer

deposer

Noun

a person who testifies or gives a deposition

Synonyms: