Lifecast Definition
noun
(art) A three-dimensional copy of a living human body.
Wiktionary
Other Word Forms of Lifecast
Noun
Singular:
lifecast
Plural:
lifecastsFind Similar Words
Find similar words to lifecast using the buttons below.