lifecast (English, noun)
expansion: lifecast (plural lifecasts)
Senses:
topics: art
arts
glosses: A three-dimensional copy of a living human body.
Forms:
form: lifecasts
tags: plural