INVOLUCRUM Meaning of INVOLUCRUM in English ( n. ) A sheath which surrounds the base of the lasso cells in the Siphonophora. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012