deposer

Noun
  1. A person who testifies or gives a deposition (synset 110723554)

Found on Word Lists

Other Searches