gives testimony
- testifiesGives sworn statements
- witnessOne who attests
- swornBound by formal promise
- oathFormal binding promise
- courtTrial venue or sports surface
deposition · statement · evidence · affidavit · stand · trial · jury · cross-examination · truth · swear · declare · attest · account · corroborate · recollection · eyewitness · confession · hearing