THE DEPOSITION Meaning of THE DEPOSITION in English the taking down of the body of Christ from the Cross. → deposition Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004