DictionaryAI

lifecast

Short definition from Wiktionary

Noun

  1. A three-dimensional copy of a living human body.

We haven’t written up lifecast yet: Simple and Standard meanings, examples and a quiz.