INVOLUCRUM Meaning of INVOLUCRUM in English noun ·see involucre. 2. involucrum ·noun a sheath which surrounds the base of the lasso cells in the siphonophora. Webster English vocab. Английский словарь Webster. 2012