This term corresponds to definition 3.
There are multiple definitions - click on the translation that matches your context.
a formal statement given by a witness out of court, recorded by a court reporter and written up for use during a trial or other legal proceedings
The defendant was arrested on the basis of a deposition made by a former work colleague.
the action of depositing something (=leaving something somewhere)
The society has donated its archive of papers and other material for deposition in local libraries.
the process of giving sworn evidence
Dr Torchwood began three days of his deposition in closed court in Boston.