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