, pl. involucra (1) An enveloping membrane, e.g., a sheath or sac. (2) The sheath of new bone that forms around a sequestrum. SYN: involucre. [L. a wrapper, fr. in-volvo, to roll up]
As scientists who evolve with technology we treat innovation as a way of life, a life we dedicate to improvement and advancement of Safety, Health and Environment.