Deodands – in case of death, forfeit the horse Posted on July 12, 2020 by HarrietP Deodands, a strange ‘gift to God’ Deodands – [ dee-uh-dand ] noun English Law. Animals or articles that, having been the immediate cause of the death of a human being, were forfeited to... Read More