LIFE CAST


Meaning of LIFE CAST in English

noun

or life mask

: a cast taken from the face of a living person — compare death mask

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.