Involucrum Copy link Involucrum , noun [L. See Involucre.] 1. (Botany) See Involucre. 2. (Zoology) A sheath which surrounds the base of the lasso cells in the Siphonophora.