YourDictionary

involucrum medical definition

noun pl. in·vo·lu·cra
An enveloping sheath or membrane, such as the sheath of new bone that forms around a sequestrum.

Learn more about involucrum

link/cite print suggestion box