English主要词典
deposition
Universal Words
noun
1 [U,C] (technical) the natural process of leaving a layer of a substance on rocks or soil; a substance left in this way:
marine / river deposition
2 [U,C] the act of removing sb, especially a ruler, from power:
the deposition of the King
3 [C] (law) a formal statement, taken from sb and used in a court of law