Definition of lifecast
noun
a three-dimensional representation of a subject created from a mold of their living body:epoxy resin is used to make the lifecasts, which are then finished in bronze
verb (past and past participle lifecast)
[with object] (usually as noun lifecasting) create (a three-dimensional representation of a subject) from a mold of their living body:lifecasting is accurate enough to capture fingerprints, wrinkles, and even hair follicles the artist’s debut features nude human figures lifecast from rubber, bronze, and polyurethane