n. animal or object which caused the death of a human being and as a result was given to the crown and put to charitable use (according to an English law which was abolished in 1846)
DEODAND
Meaning of DEODAND in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012