lifecast noun1 •A three-dimensional copy of a living human body, made by molding and casting techniques.When both lifecasts are completed, we will put the two molds together and reinforce the seam with plaster before we fill the mold[…] — 2013 formslifecasts