LIFE CAST Meaning of LIFE CAST in English nounor life mask : a cast taken from the face of a living person — compare death mask Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012